Шалготарјан је град и седиште Ноград жупаније у регији Регија Северне Мађарске, веома близу мађарске границе са Словачком (5 -{km}-).
Шалготарјан се налази у крајње северном делу данашње Мађарске, 75 -{km}- североисточно од престонице Будимпеште. Шалготарјан је и највише веће насеље у држави, пошто се налази у горском делу Мађарске, на 250 -{m}- надморске висине. Град је брдовит и смештен је испод шумовитих брда Черхат планине, што овом граду даје једну потпуно другачију слику од уобичајеног мађарског града.